@charset "utf-8";
/* public */
html { overflow-y: scroll; }
body { font: 12px/1.6 Arial, "\5B8B\4F53",  Helvetica, sans-serif; color:#666; background:#f7f7f7;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td legend, select, a, img { padding: 0; margin: 0; }

table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; border: 0; }
ul, li{ list-style:none;}
a{ color:#444; text-decoration:none; outline:none; cursor:pointer;}
a:hover{ text-decoration:none; color: #3885C5;}
p { word-wrap: break-word; }
.clear{ clear:both; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0;clear: both; visibility: hidden;}
.clearfix {*zoom: 1;}
.left,.mainNav li{ float:left;}
.right{ float:right;}
.red{ color:#f00;}
.blue{ color:#3885C5}
.text_blue{ color:#4c99d9;}
.center { text-align: center; }
.text_org{ color:#d81f26;font-weight: bold;}
.text_org:hover{ color:#d81f26;font-weight: bold;}
.f14, h2{ font-size: 14px; }
.f16, h4{ font-size: 16px; }
.YaHei, .mainNav li a, .sunNav li a, .title{font-family: "Microsoft Yahei";}
.strong, h1, h2, h3, h4,{ font-weight: bold; }
.box, .bannerCon a{ margin:0 auto; width:1000px;}
.bannerNav{ display:none;}

.box_news{ padding-bottom:35px; background:url(../img/index/index_news_bg.gif) center bottom #fff no-repeat; border-top:6px solid #b2985f;}
.header{ height:90px; background-color:#fff; border-bottom:2px solid #d81f26; }
.logoBox{ padding-top:5px; width:255px;}

.nav{height:90px;width:670px;position: relative;font-family:"Microsoft Yahei";}
.qqLoginBtn { position: absolute; right: 16px; top: 6px;}
.mainNav li{ font-size:16px; height:90px;}
.mainNav li.last{ margin-right:0; }
.mainNav li a{ display:block; width:110px;height:60px; padding-top:30px;}
.mainNav li a{ line-height:30px; font-size:16px; color:#666666; text-align:center;}
.mainNav li a span{ color:#b8b8b8; font-size:12px;}
.mainNav li a.active{color:#d81f26; background-color:#fff;}

.mainNav li a.active span{color:#996a00; }

.content{}
.boxMain{ background-color:#fff; }
.footer{ background-color:#1f1a10; position:relative; padding:20px 0 20px; color:#fff;line-height:20px; }
.banner, .bannerImg{height:800px; overflow:hidden;}
.bannerCon{height:800px; min-width:1000px;}
.bannerCon a{ display:block;height:800px;}
.bannerNav{ height:16px; position:relative; text-align:center; top:-35px; z-index:90;}

.bannerNav span{ display:inline-block;width: 16px; height: 16px; margin-left: 8px;cursor: pointer; border:2px solid #fff;
 border-radius:10px;
 -o-border-radius:10px;
 -ms-border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px}

.bannerNav1{ display:block; height:16px; position:relative; text-align:center; top:-480px; z-index:90;}
/*.banner:hover .bannerNav1{ display:block;}*/
.bannerNav1 span{ cursor:pointer; display:block; width:43px; height:74px; position:absolute;}
.bannerNav1 .pre{display:block; top:0px;left:20%;}
.bannerNav1 .next{display:block; top:0px;right:20%;}
.bannerNav1 .pre:hover{display:block;background:url(../img/index/pre.png) no-repeat;}
.bannerNav1 .next:hover{display:block;background:url(../img/index/next.png) no-repeat;}

.subBanner{height:170px; min-width:1000px;}

/* ended layout */

/* home */
.homeBox1, .homeBox2, .homeBox3{ padding:25px 0 0 0px; line-height:24px;}
.homeBox1{ width:292px; margin:0px 20px;}
.homeBox2{ width:240px;}
.homeBox2, .homeBox3{background:url(../img/index/homeBox.png) no-repeat 0 center;}
.homeBox3{ width:315px;}
.homeTit { height:26px; padding-bottom:5px; margin-bottom:13px; border-bottom:1px solid #d8d8d8}
.homeCon1{ line-height:24px; height:72px; width:292px; overflow:hidden; margin-top:10px;text-overflow:ellipsis;}
.homeCon1_list{line-height:24px; height:72px; width:292px; overflow:hidden; margin-top:10px;}
.homeCon1_list li{ width:292px; height:24px; line-height:24px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.homeCon1_list li span{ padding-right:5px; color:#b2985f; font-size:18px;}
.homeCon1_list li a{ color:#858585;}
.homeCon1_list li a:hover{color:#858585; text-decoration:underline;}
.homeTit3{ height:62px; padding-left:145px;background:url(../img/index/homeBox3.png) no-repeat 10px 0;}
.homeTit3, .joinList li{ border-bottom:1px solid #e1e1e1;}
.joinList li{ padding:0 10px; vertical-align:top;height:26px; line-height:26px;}
.joinList li a{ width:140px; display:block; float:right; padding-right:10px;background:url(../img/index/icon_01.png) no-repeat right center;}


/* ended home */
/* --------- sub page ----------*/
.subLeft{ width:255px;min-height:650px;border-right:1px solid #d8d8d8; background-color:#f3efe5;}
.subRight{  width:684px; float:left; margin-left:35px; min-height:600px;}

.sunNav{ }
.sunNav li{ width:255px; height:72px; border-bottom:1px solid #d9d9d9; background-color:#fff;}
.sunNav li a{display:block; width:185px; padding-right:70px; height:55px; line-height:20px; color:#666666; padding-top:17px; font-size:14px; background:url(../img/index/icon_subNav.gif) 200px center no-repeat; color:#767676; text-align:right;}
.sunNav li a span{ color:#b8b8b8}
.sunNav li a:hover{ color: #666666;}
.sunNav li a:hover span{ color:#b8b8b8}
.sunNav li a.active{color:#fff;background:url(../img/index/icon_subNavOn.gif) 200px center no-repeat #d84e43;}
.sunNav li a.active span{ color:#950c12;}
.info{ display:none;}
.info h2{ line-height:40px; padding-top:16px; text-align:center; color:#d84e43; font-size:24px; font-weight:bold; border-bottom:1px dashed #cfcfcf}
.info h3{ line-height:40px; padding-top:16px; text-align:center; color:#d84e43; font-size:18px; font-weight:bold; border-bottom:1px dashed #cfcfcf}
.info p{ margin-top:15px; font-size:14px; line-height:24px;font-family:微软雅黑;}
.titile_span{ display:inline-block;min-width:85px; line-height:24px; color:#fff; background-color:#5cb3fc; text-align:center;}
.info p .dian { font-size:34px; vertical-align:top; height:5px; width:10px; line-height:5px; display:inline-block;}
.title{ padding:0 0 5px 12px; margin-bottom:10px;color: #777;font-size: 22px; font-weight:normal; }
.title_small{background: url(../img/index/title_small.png) no-repeat scroll 0 bottom ;}
.title_big{background: url(../img/index/title_big.png) no-repeat scroll 0 bottom ; margin-bottom:35px;}
.title .sub{padding-left: 3px;color: #a3a3a3; font-size: 12px; text-transform: uppercase;vertical-align: text-bottom;}

.indent{ text-indent:2em;}
.indent_weight{text-indent:2em;font-weight: bold;}
.article{ padding:5px 10px; line-height:26px;}

.productList{ padding:20px 0 80px;}
.productList li{ float:left; width:278px; height:258px; padding:10px 20px 0; margin:0 2px 2px 0; color:#000; line-height:24px;}
.productList .list_01{background:url(../img/index/product/7pmi.png) no-repeat 0 0;}
.productList .list_02{background:url(../img/index/product/7ple.png) no-repeat 0 0;}
.productList .list_03{background:url(../img/index/product/7pmn.png) no-repeat 0 0;}
.productList .list_04{background:url(../img/index/product/xmy.png) no-repeat 0 0;}
.productList .list_05{background:url(../img/index/product/ka6.png) no-repeat 0 0;}
.productList .list_07{background:url(../img/index/product/douzi.png) no-repeat 0 0;}
.productList .list_06{background:url(../img/index/product/chgame.png) no-repeat 0 0;}
.gameLink{ display:block; height:130px; margin-bottom:15px;}

.jionBox{ line-height:24px;}
.jionBox .info{ padding-left:10px;}
.joinTit{ padding:10px 0 5px; margin-top:10px; color:#255b96;}
.contact{ padding:30px 0 60px;}
.contactBox{ padding:20px 95px;}
.contactBox h2{ line-height:40px; padding-top:16px; text-align:center; color:#996a00; font-size:24px; font-weight:bold; border-bottom:1px dashed #cfcfcf}
.artLine{ padding:5px 0;}
.borderNone{border:none;}
.map{ width:816px; height:436px; position:relative; background:url(../img/index/map.jpg) no-repeat;}
.contactInf{ position:absolute; right:20px; top:30px; width:360px; padding:5px 5px 15px 5px; background-color:#fff; border:3px solid #c4b084;
 border-radius:5px;
 -o-border-radius:5px;
 -ms-border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;}
.contactInf h2{ font-size:20px; color:#996a00;}
.list_img{ width:768px; height:250px; overflow:hidden;}
.list_img ul{ height:250px;}
.list_img ul li{ float:left; width:250px; height:250px; margin-right:5px;}












